dd5806758b5a20725c035f1ab0051b8c32ad5837,zanata-war/src/main/java/org/zanata/webtrans/server/rpc/GetTransUnitListHandler.java,GetTransUnitListHandler,execute,#GetTransUnitList#ExecutionContext#,81

Before Change


      GetTransUnitsNavigationResult navigationResult = null;
      if (action.isNeedReloadIndex())
      {
         GetTransUnitsNavigation getTransUnitsNavigation = new GetTransUnitsNavigation(action.getDocumentId().getId(), action.getPhrase(), action.isFilterUntranslated(), action.isFilterNeedReview(), action.isFilterTranslated(), action.isFilterApproved(), action.isFilterRejected());
         log.debug("get trans unit navigation action: {}", getTransUnitsNavigation);
         navigationResult = getTransUnitsNavigationService.getNavigationIndexes(getTransUnitsNavigation, hLocale);

After Change


   private GetTransUnitsNavigationService getTransUnitsNavigationService;

   @Override
   public GetTransUnitListResult execute(GetTransUnitList action, ExecutionContext context) throws ActionException
   {
      identity.checkLoggedIn();
      HLocale hLocale = validateAndGetLocale(action);

      log.info("action: {}", action);
      int targetOffset = action.getOffset();
      int targetPage = action.getOffset() / action.getCount();
      GetTransUnitsNavigationResult navigationResult = null;
      if (action.isNeedReloadIndex())
      {
         GetTransUnitsNavigation getTransUnitsNavigation = new GetTransUnitsNavigation(action.getDocumentId().getId(), action.getPhrase(), action.getFilterStates());
         log.debug("get trans unit navigation action: {}", getTransUnitsNavigation);
         navigationResult = getTransUnitsNavigationService.getNavigationIndexes(getTransUnitsNavigation, hLocale);